package com.grupoconstruobras.sigo.exhumaciones.ui.mapper;

import com.grupoconstruobras.sigo.mapper.IMapper;
import com.grupoconstruobras.sigo.mapper.IMapperFactory;

import java.util.List;

import javax.faces.component.UISelectItems;

public class UISelectItemMapperFactory implements IMapperFactory<UISelectItems> {
	
	public static final Integer DEPARTAMENTO=1;
	public static final Integer MUNICIPIO=2;
	public static final Integer PAIS=3;
	

	public UISelectItems mapper(Integer type, List beans) {
		IMapper<UISelectItems, ?> items = null;
		switch(type) {
			case 1: items = new DepartamentoMapper();
			break;
			case 2: items = new MunicipioMapper();
			break;
		}
		return items.mapper(beans);
	}
	
}
